package com.ruoyi.system.pojo.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MyProductVO {
    /**
     * 商品ID，唯一标识符，自增长
     */
    private Integer id;
    /**
     * 商店ID，引用商店表中的唯一标识符，指明该商品所属的商店
     */
    private Integer storeId;

    /**
     * 商品名称，指明商品的具体名称
     */
    private String name;

    /**
     * 商品价格，表示商品的原始售价
     */
    private Double price;

    /**
     * 商品类型，指明商品的类别，例如“食品”、“衣物”、“电子产品”等
     */
    private Integer category;

    /**
     * 商品上下架状态，指明商品是否可供购买
     */
    private Integer status;

    /**
     * 商品折扣价格，表示商品的优惠后价格（如果适用）
     */
    private Double discountPrice;

    /**
     * 商品销量，记录该商品的销售数量，便于分析受欢迎程度
     */
    private String salesVolume;

    /**
     * 库存数量，表示当前可售的商品数量，帮助管理库存水平
     */
    private Integer stock;

    /**
     * 商品描述，提供商品的详细信息，包括特点、用途及其他相关信息
     */
    private String description;
    /**
     * 商品图片，提供商品的封面图片，便于用户浏览
     */
    private String image;
}
